A multi-tree routing scheme using acyclic orientations
نویسندگان
چکیده
We propose a mathematical model for fault-tolerant routing based on acyclic orientations, or acorns, of the underlying network G = (V; E). The acorn routing model applies routing tables that store the set of parent pointers associated with each out-neighborhood de ned by the acorn. Unlike the standard single-parent sink-tree model, which is vulnerable to faults, the acorn model a ords a full representation of the entire network and is able to dynamically route around faults. This fault tolerance is achieved when using the acorn model as a multi-tree generator for gathering data at a destination node, as well as an independent tree generator for global point-to-point communication. A fundamental fault-tolerant measure of the model is the capacity of an acorn, i.e., the largest integer k such that each vertex outside the neighborhood N (v) of the destination v has at least k parent pointers. A capacity-k acorn A to destination v is k-vertex fault-tolerant to v. More strongly, we show A supports a k independent sink-tree generator, i.e., the parent pointers of each vertex w ∈ V − N (v) can be partitioned into k nonempty classes labeled 1; 2; : : : ; k such that any set of sink trees T1; T2; : : : ; Tk are pairwise independent, where tree Ti is a sink tree generated by parent pointers labeled i together with the parent pointers into v. We present an linear time optimization algorithm for nding an acorn A of maximum capacity in graphs, based upon a minimax theorem. We also present e cient algorithms that label the parent pointers of capacity-k acorn A, yielding a k-independent sink tree generating scheme. c © 2000 Elsevier Science B.V. All rights reserved. ∗ Corresponding author. E-mail addresses: [email protected] (F.S. Annexstein), [email protected] (K.A. Berman), [email protected] (T.-S. Hsu), [email protected] (R. Swaminathan). 1 Supported in part by an Ohio Board of Regents Research Investment Grant, and NSF Grant No. CCR9877139. 0304-3975/00/$ see front matter c © 2000 Elsevier Science B.V. All rights reserved. PII: S0304 -3975(99)00244 -3 488 F.S. Annexstein et al. / Theoretical Computer Science 240 (2000) 487–494
منابع مشابه
Acyclic orientations do not lead to optimal deadlock-free packet routing algorithms
In this paper we consider the problem of designing deadlock-free shortest-path routing algorithms. A design technique based on acyclic orientations has proven to be useful for many important topologies, e.g., meshes, tori, trees and hypercubes. It was not known whether this technique always leads to algorithms using an asymptotically optimal number of buffers. We show this is not the case by pr...
متن کاملOn Compact and Efficient Routing in Certain Graph Classes (Extended Abstract)
In this paper we refine the notion of tree-decomposition by introducing acyclic (R,D)-clustering, where clusters are subsets of vertices of a graph and R and D are the maximum radius and the maximum diameter of these subsets. We design a routing scheme for graphs admitting induced acyclic (R,D)-clustering where the induced radius and the induced diameter of each cluster are at most 2. We show t...
متن کاملOn Compact and Efficient Routing in Certain Graph Classes
In this paper we refine the notion of tree-decomposition by introducing acyclic (R,D)-clustering, where clusters are subsets of vertices of a graph and R and D are the maximum radius and the maximum diameter of these subsets. We design a routing scheme for graphs admitting induced acyclic (R,D)-clustering where the induced radius and the induced diameter of each cluster are at most 2. We show t...
متن کاملWPAN Routing Using Huffman Technique
Tree Networks Routing Prefix-codes Address PAN ZigBee Routing IEEE 802.15.4 is a standard for low-cost, low power-consumption and low data-rate WPANs. To use this standard in a multi-hop network, ZigBee [19 20 21] proposed a Tree routing algorithm, which has several limitations. In this paper, we have proposed a new tree routing algorithm, together with a prefix-code-based, flexible, variable-l...
متن کاملImproving Robustness of Next-Hop Routing
A weakness of next-hop routing is that following a link or router failure there may be no routes between some source-destination pairs, or packets may get stuck in a routing loop as the protocol operates to establish new routes. In this article, we address these weaknesses by describing mechanisms to choose alternate next hops. Our first contribution is to model the scenario as the following tr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 240 شماره
صفحات -
تاریخ انتشار 2000